Nuprl Lemma : member-es-hist 11,40

ds:fpf(Id; x.Type), da:fpf(Knd; k.Type), i:Id, es:event_system{i:l}.
(x:Id. subtype_rel(es-vartype(esix); fpf-cap(ds; id-deq; x; top)))
 (e:es-E(es). 
 (loc(e) = i subtype_rel(es-valtype(ese); fpf-cap(da; Kind-deq; es-kind(ese); top)))
 (e1,e2:es-E(es).
 (loc(e1) = i)
  (loc(e2) = i)
  (t:event-info(ds;da). (t  es-hist{i:l}(es;e1;e2))  e[e1,e2].t = es-info(es;e))) 
latex


Definitionses-valtype(ese), Kind-deq, es-kind(ese), es-vartype(esix), fpf-cap(feqxz), id-deq, top, event_system{i:l}, Knd, fpf(Aa.B(a)), P  Q, P  Q, es-hist{i:l}(es;e1;e2), P  Q, (x  l), e[e1,e2].P(e), xt(x), prop{i:l}, event-info(ds;da), es-info(es;e), A, False, P  Q, b, es-E(es), Id, loc(e), x:AB(x), t  T, [ee'], sq_type(T), guard(T), x:AB(x), A c B, es-le(esee'), x:A  B(x), atom{$n:n}, x:AB(x), t.1, s = t, P  Q, {x:AB(x)} , , a < b, ||as||, void, A  B, , es-first(ese), sqequal(st), let x,y = A in B(x;y), True, T, left + right, <ab>, l[i], #$n, ge(ij), Type
Lemmaslength wf1, select wf, nat properties, squash wf, true wf, not wf, assert wf, es-first wf, es-le-loc, es-le wf, member-es-interval, member map, es-interval wf2, Id sq, es-loc wf, Id wf, es-E wf, es-loc-pred, es-info wf, event-info wf, existse-between2 wf, l member subtype, es-hist wf, l member wf, fpf wf, Knd wf, event system wf, top wf, id-deq wf, fpf-cap wf, es-vartype wf, es-kind wf, Kind-deq wf, es-valtype wf

origin